home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part2 / 13635 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.3 KB

  1. Path: EU.net!sun4nl!xs4all!usenet
  2. From: jtv@xs4all.nl (Jeroen T. Vermeulen)
  3. Newsgroups: comp.sys.amiga.misc,comp.sys.amiga.programmer
  4. Subject: Re: toy operating systems, like AmigaOS
  5. Date: Sun, 21 Apr 96 21:31:40
  6. Organization: Leiden University, Mathematics & Computer Science, The Netherlands
  7. Message-ID: <19960421.7B26700.1368C@asd08-15.dial.xs4all.nl>
  8. References: <skllsf.984983.4.5@groomlake.mil> <4kplgo$o9r@canyon.sr.hp.com> <4ksu6q$haa@nadine.teleport.com> <19960417.7BBC9E0.3B7F@asd01-01.dial.xs4all.nl> <4l6037$9la@nadine.teleport.com>
  9. NNTP-Posting-Host: asd08-15.dial.xs4all.nl
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=iso-8859-1
  12. Content-Transfer-Encoding: 8bit
  13. X-NewsSoftware: GRn 2.1 Feb 19, 1994
  14.  
  15.  
  16. In article <4l6037$9la@nadine.teleport.com> sschaem@teleport.com (Stephan Schaem) writes:
  17.  
  18. > : It means that the Amiga OS is a _bad debugging tool_--much like my wristwatch is
  19. > : a poor screwdriver.  An important factor in user-friendly, desktop OS's is that
  20. > : the user is not a programmer and the two may have different requirements.
  21. >
  22. >  CBM NEVER ofered a developer version of the amiga OS. Basicly they gave
  23. >  us a screwdriver to tell time!
  24.  
  25. There's no doubt that CBM wasn't, uh, wholeheartedly supporting the Amiga all
  26. the time!  But IMHO it would have been an attractive option--if not for CBM or
  27. AT or whoever, then for some third-party developer.
  28.  
  29.  
  30. > : Look at the debugging environment that comes with StormC:  It does a lot of the
  31. > : protection stuff that eg. unices do, but for the developer.  It does not get in
  32. > : the way of the user.
  33. >
  34. >  I dont code in C on the amiga, but I sure running all those hack like
  35. >  enforcer, mungwall, etc... help reduce crash. but I find that little,
  36. >  very little.
  37.  
  38. The tools you name aren't *supposed* to reduce crashes.  In fact they encourage
  39. crashes in some situations--which is still better than letting the bugs go
  40. unnoticed so the user can find them after he's bought the program (I believe
  41. this is called "discoverable" in MS lingo :-).
  42.  
  43. But the StormC debugger is very nice.  I don't know the exact details yet, but I
  44. understand it even uses the MMU.  Certainly it does resource tracking, so you
  45. can just "kill" a running program without memory leaks, zombie file locks and
  46. what-have-you.  It's a little miracle of programming genius but it does show
  47. where these features belong in the first place.
  48.  
  49.  
  50. > : It would be great IMO to have an add-on layer to the OS that aggressively checks
  51. > : and reports everything, but there shouldn't be too much reason for the user to
  52. > : run that.
  53. >
  54. >  Yep, MP with resource tracking + function header to do some runtime data
  55. >  type check would be nice. But it does not exist... what might be of the
  56. >  amiga OS does not make it better... it sux for programmer, or should I
  57. >  say for program that sometime dont write perfect code :)
  58.  
  59. Situation's improving, trust me!  Compiler tools are the answer.  New languages
  60. (hi Wouter!) and paradigms can help as well.
  61.  
  62.  
  63. >  Stephan
  64.  
  65. --
  66. ============================================================================
  67. #  Jeroen T. Vermeulen   \"How are we doing kid?"/   Yes, we use Amigas.   #
  68. #---  jtv@xs4all.nl    ---\"Oh, same as always."/--         ...          --#
  69. #jvermeul@wi.leidenuniv.nl \ "That bad, huh?"  /  Got a problem with that? #
  70. "I hate people who treat C++ like something they can just use for their own purposes!"
  71.